package com.finance.cooperate.feature.dto;


import lombok.Data;
import lombok.experimental.Accessors;

import java.util.HashMap;
import java.util.Map;

@Data
@Accessors(chain = true)
public class ScrapyAppsMapDTO {

    private Float monetizationIsFreeAvg;
    private Integer monetizationIsFreeSum;
    private Float monetizationHasIapAvg;
    private Integer monetizationHasIapSum;
    private Float monetizationHasAdsAvg;
    private Integer monetizationHasAdsSum;
    private Float monetizationPriceAvg;
    private Integer monetizationPriceSum;
    private Integer monetizationPriceNonZeroCount;
    private Float ratingStarsAvg;
    private Float ratingStarsMin;
    private Float ratingStarsMax;
    private Float ratingCountAvg;
    private Integer ratingCountMin;
    private Integer ratingCountMax;
    private Double downloadsAvg;
    private Long downloadsMin;
    private Float countriesLenAvg;
    private Integer countriesLenMin;
    private Float langLenAvg;
    private Integer langLenMin;
    private Integer langLenLt5;
    private Float downloadSizeAvg;
    private Integer downloadSizeSum;

    private Map<Integer, Integer> contentRatingValueMap = new HashMap<>();

    private Map<Integer, Integer> inferredGenderClassificationMap = new HashMap<>();

    private Map<Integer, Integer> inferredAgePercentagesMap = new HashMap<>();

    private Float inferredFemalePercentAvg;

}
